Fpga Implementations of High Throughput Sequential and Fully Pipelined Aes Algorithm*

نویسندگان

  • Chih-Peng Fan
  • Jun-Kui Hwang
چکیده

In this paper, we use FPGA chips to realize the high throughput 128 bits AES cipher processor with new high-speed and hardware sharing functional blocks. The AES functional calculations include four transformation stages, which are the SubBytes, the ShiftRows, the MixColumns and the AddRoundKey. First, the content-addressable memory(CAM) based scheme is used to realize the proposed pipelined high-speed SubBytes block. Second, the new hardware sharing architecture is applied to implement the proposed high-speed MixColumns block. Then the efficient low-cost AddRoundKey architecture is used for real-time key generations. The utilized FPGA tool is Xilinx ISE 7.1 with XST synthesizer. In our proposed sequential AES design, the operational frequency can reach 75.3MHz and the throughput can be up to 0.876Gbits/s. In our full pipelined AES design, the operational frequency can process 222MHz and the throughput can be up to 28.4Gbits/s. Both the proposed sequential and full pipelined AES realizations achieve high throughput requirements and can be suitably used for cryptology applications.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Single - Chip FPGA Implementation of the AES Algorithm

This letter presents a high performance encryptor/decryptor core of the Advanced Encryption Standard (AES). The proposed architecture is implemented on a single-chip-FPGA using a fully pipelined approach. The results obtained show that our design offers up to 25.06% less area and yields up to 27.23% higher throughput than the fastest AES FPGA implementations reported to date.

متن کامل

High Performance Single-Chip FPGA Rijndael Algorithm Implementations

This paper describes high performance single-chip FPGA implementations of the new Advanced Encryption Standard (AES) algorithm, Rijndael. The designs are implemented on the Virtex-E FPGA family of devices. FPGAs have proven to be very effective in implementing encryption algorithms. They provide more flexibility than ASIC implementations and produce higher data-rates than equivalent software im...

متن کامل

High-Throughput and Area-Efficient FPGA Implementations of Data Encryption Standard (DES)

One of the most popular standards for protecting confidential information is the Data Encryption Standard (DES). Although it has been replaced by the Advanced Encryption Standard (AES), it is still widely used in Automatic Teller Machines (ATM’s), smartcards, and mobile phone SIM cards. In this paper, we present area-efficient and high-throughput FPGA implementations of the DES which are develo...

متن کامل

Design and Implementation of Digital Demodulator for Frequency Modulated CW Radar (RESEARCH NOTE)

Radar Signal Processing has been an interesting area of research for realization of programmable digital signal processor using VLSI design techniques. Digital Signal Processing (DSP) algorithms have been an integral design methodology for implementation of high speed application specific real-time systems especially for high resolution radar. CORDIC algorithm, in recent times, is turned out to...

متن کامل

A Design of AES Encryption Circuit with 128-bit Keys Using Look-Up Table Ring on FPGA

This paper addresses a pipelined partial rolling (PPR) architecture for the AES encryption. The key technique is the PPR architecture. With the proposed architecture on the Altera Stratix FPGA, two PPR implementations achieve 6.45Gbps throughput and 12.78Gbps throughput, respectively. Compared with the unrolling implementation that achieves a throughput of 22.75Gbps on the same FPGA, the two PP...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008